a thing of shreds and patches - Espagnol Anglais Dictionnaire